Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Las Vegas M25 Tulsa Australian Open - Melbourne Morelia Challenger M25 Nottingham French Open - Paris Mallorca Championships - Mallorca Newport Challenger Citi Open - Washington U.S. Open - New York France F4 France F14 France F16 France F18 Australia F4 Japan F2 Japan F3 Italy F5 France F17 Italy F5 UAE F1 Qatar F1a France F2 France F8 France F9 M15 Cancun M15 Cancun M25 Harlingen M15 Santo Domingo Italy F4 M15 Doha M25 Doha France F2 France F3 Italy F13 Italy F6 Indonesia F2 Indonesia F3 M25 Xalapa Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 XXX Edizione 'A Savoldi Marco' - Manerbio Morocco Tennis Tour - Rabat Croatia Osiguranje Rijeka Open - Rijeka Siemens Open - Scheveningen Besancon Challenger Orleans Challenger Burnie Challenger Rome Challenger Granby Challenger St. Remy Challenger Orleans Challenger M25 Al Zahra Bratislava Challenger Lille Challenger Aix En Provence Challenger M25 Austin Mallorca Challenger Surbiton Challenger Nottingham Challenger Lugano Challenger Split 1 Challenger Cassis Challenger Istanbul 2 Challenger Todi Challenger Monterrey Challenger Leon Challenger M25 Pensacola Open de L'Isere-Trophee BNP Paribas - Grenoble M25 Pensacola Tashkent Challenger - Tashkent Nottingham Challenger Vancouver Challenger M25 Chennai M25 Wichita Morelos Challenger Savannah Challenger Little Rock Challenger Palmas del Mar Challenger Chicago Challenger San Luis Potosi Challenger - San Luis Potosi Cary 2 Challenger Tiburon Challenger Knoxville Challenger Istanbul Challenger M15 Cancun San Luis Potosi Challenger Mexico City Challenger Acapulco Challenger Samarkand Challenger - Samarkand Morocco Tennis Tour - Fes Bengaluru Challenger Kigali 2 Challenger Petange Challenger Jinan Challenger Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ortisei Challenger M25 Santo Domingo Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Bangkok Challenger Johannesburg Challenger Rhodes Challenger Bratislava Challenger Todi Challenger Napoli Challenger San Marino Challenger Bangkok Challenger Reunion Island Challenger Bratislava Challenger X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Hilversum Open - Hilversum Steelers Cup 2005 - Kosice Siemens Open - Scheveningen Quimper Challenger Nokian Hakkapeliitta Open - Tampere GHI Bronx Classic - Bronx Riviera di Rimini Challenger - Rimini Challenger DCN de Cherbourg - Cherbourg Open 13 - Marseille Idea Prokom Open - Sopot Heineken Open Shanghai - Shanghai Open de Moselle - Metz V Trani Cup - Trani Challenger Ford de Cherbourg - Cherbourg Grand Prix de Tennis de Lyon - Lyon Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton Samsung Securities Cup - Seoul The LTA Bolton Challenger - Bolton Garden Open 2005 - Rome Open D'Orleans - Orleans Le Gosier Challenger Open de Montauban - Montauban Ethias Trophy - Mons Belgrade Challenger Korat Challenger Cherbourg Challeger Sarajevo Challenger Zagreb Challenger Grand Prix Hassan II - Casablanca Cremona Challenger Nottingham Challenger Croatia Open - Umag St. Remy Challenger Pilot Pen Tennis - New Haven Helsinki Challenger Toyota Challenger Brest Challenger Chennai Open - Chennai Medibank International - Sydney Estoril Open - Estoril Dallas Challenger The Artois Championships - London Brisbane - Brisbane Orleans Challenger Mouilleron-Le-Captif Challenger AEGON Championships - London Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Kyiv Open - Kiev Brisbane International - Brisbane SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Memorial Savigni - Sassuolo Open de Montauban - Montauban Siemens Open 2004 - Scheveningen Porsche Open - Poznan Challenger 42 - Andrezieux China Open - Beijing ATP Challenger Numea - New Caledonia KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Gerry Weber Open - Halle ECM Prague Open 2005 - Prague AEGON Championships - London Aguascalientes Challenger Open de Montauban - Montauban Campbells Hall of Fame Tennis Championships - Newport Ethias Tennis Trophy - Mons Open de Moselle - Metz Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo The LTA Wrexham Challenger - Wrexham Open Sud de France - Montpellier Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo Aircel Chennai Open - Chennai Cassis Challenger Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Constanta Challenger - Constanta Open de Nice Cote d'Azur - Nice Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Banja Luka Challenger - Banja Luka Campbell's Hall of Fame Tennis Championships - Newport Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Lexington Challenger Charleston Challenger Winston Salem - Winston Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Nonthaburi 1 Challenger Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Bengaluru Challenger Tunis Open 2007 - Tunis Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Trofeo Sisma Mantova - Mantova Open Sabadell Atlantico - Barcelona Riviera di Rimini Challenger - Rimini BMW Open - Munich Open de Nice Cote d'Azur - Nice GHI Bronz Classic - Bronx Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Open D'Orleans - Orleans Credit Agricole Suisse Open - Gstaad Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Columbus Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open 2008 - Belgrade Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Morocco Tennis Tour - Tanger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Tunis Open - Tunis Barcelona Open BancSabadell - Barcelona Rijeka Open - Rijeka Open de Nice Cote d'Azur - Nice BSI Challenger Lugano - Lugano AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur 3° Trofeo 'Citta di Brindisi' - Brindisi Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai San Marino CEPU Open - San Marino Fairfield Challenger Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Genova Open Challenger - Genova Dubai Duty Free Tennis Championships - Dubai Salinas Challenger BMW Open - Munich Open de Rennes - Rennes Flea Market Cup Busan Challenger Tennis - Busan Mercedes Cup - Stuttgart Tatra Banka Slovak Open - Bratislava Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Burnie Challenger Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Bordeaux Challenger Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Segovia Challenger Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Alphen Challenger BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London Noumea Challenger Monza Challenger Tunis Challenger Citi Open - Washington Abierto Mexicano - Los Cabos China Open - Beijing Orbetello Challenger Cordenons Challenger Open de Montauban - Montauban Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Bangkok Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Orleans Challenger Brisbane 1 Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Caloundra Challenger Cherbourg Challenger Erste Bank Open - Vienna Chengdu Open - Chengdu Sarajevo Challenger Bath Challenger Little Rock Challenger Nottingham Challenger Bogota Challenger TEB BNP Paribas Istanbul Open - Istanbul Nottingham Challenger Ricoh Open - 's-Hertogenbosch The LTA Men's Challenger Wrexham - Wrexham Orbetello Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Merida Challenger Cary Challenger Abierto Mexicano - Los Cabos Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Moselle Open - Metz Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Bordeaux Challenger New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Open Parc - Lyon Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Orleans Challenger Mons Challenger Siemens Open - Scheveningen Chengdu Open - Chengdu China Open - Beijing Samsung Securities Cup - Seoul Internationaux du Doubs - Besancon Tennis Napoli Cup - Napoli Quimper Challenger Intrum Stockholm Open - Stockholm Bordeaux Challenger Burnie Challenger New York Open - New York Delray Beach Open - Delray Beach Grand Prix de Tennis de Lyon - Lyon Challenger 42 - Andrezieux Mercedes Cup - Stuttgart Noumea Challenger Sarasota Challenger BNP Paribas Primrose - Bordeaux Binghamton Challenger Istanbul Challenger Citta di Monza - Monza Winnetka Challenger IPP Geneva Trophy - Geneva Wroclaw Challenger St. Brieuc Challenger Dutch Open Tennis - Amersfoort San Remo Tennis Cup - San Remo Cairo Challenger Bordeaux Challenger Open 13 - Marseille Irving Challenger Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok Bulgarian Open - Sofia Turin Challenger GHI Bronx Tennis Classic - Bronx Libema Open - 's-Hertogenbosch Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Rennes Challenger Lugano Challenger Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul San Luis Potosi Challenger - San Luis Potosi Open Sainte Victoire - Aix-En-Provence Turin Challenger Steelers Cup - Kosice Aix En Provence Challenger Porsche Open - Poznan San Benedetto Challenger 7° Trani Cup - Trani Internationaux de Nouvelle-Caledonie - New Caledonia Noumea Challenger TED Open - Istanbul Astana Open - Nur-Sultan Mallorca Challenger Istanbul Challenger Chengdu Open - Chengdu Mifel Tennis Open - Los Cabos Almaty Open - Almaty Open de L'Isere - Grenoble Winnipeg Challenger Open de Franche-Comte - Besancon Brisbane International - Brisbane Dallas Challenger Monterrey Challenger Aamulehti Tampere Open - Tampere Ramat Hasharon Challenger Mons Challenger Biella 4 Challenger Rome 1 Challenger Open de Franche-Comte - Besancon Morocco Tennis Tour - Casablanca Monterrey Challenger Mexico City Challenger Morelos Challenger Mallorca Challenger Malaga Challenger Orleans Challenger Verona Challenger Mexico City Challenger Tyler Challenger Santo Domingo Challenger Fairfield Challenger Charlottesville Challenger Champaign Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Chennai Challenger Pune Challenger New Delhi Challenger Savannah Challenger GHI Bronx Classic - Bronx Bloomfield Hills Challenger Chicago Challenger Santo Domingo Challenger Las Vegas Challenger Charleston Challenger Tiburon Challenger Calgary Challenger Charlottesville Challenger Knoxville Challenger Drummondville Challenger Sao Paulo Challenger Noumea Challenger Brisbane 2 Challenger Pune Challenger Challenger Lugano - Lugano Cuernavaca Challenger Mexico City Challenger Savannah Challenger Tunis Challenger Perugia Challenger Melbourn Challenger Cherbourg Challenger Lexington Challenger Chicago Challenger Barranquilla Challenger Zhangjiagang Challenger Shanghai Challenger Jingshan Challenger Open 13 - Marseille BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo BNP Paribas Masters - Paris Open 13 - Marseille Campionati BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open 13 - Marseille Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Brasilia Challenger Malaysian Open - Kuala Lumpur Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Estoril Open - Estoril Mumbai Open - Mumbai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Citi Open - Washington Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Lexington Challenger Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Moselle Open - Metz Open de Nice Cote d'Azur - Nice Shenzhen Open - Shenzhen Memphis Open - Memphis Delray Beach Open - Delray Beach Shanghai Rolex Masters - Shanghai ABN AMRO World Tennis Tournament - Rotterdam Infosys Hall of Fame Open - Newport French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London AIG Japan Open - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, SF, GBR-AUS 3-2 Olympics - London M25 Calabasas